<?php

inicializar($listado,  dirname(__FILE__)."/listarVenta.html");

$criterio_busqueda="";

if(isset($_POST["acc"])){//si se hizo click en buscar actualizo los parametros para el buscador
$_SESSION["busqueda"]["dni"]=$_POST["dni"];
$_SESSION["busqueda"]["chasis"]=$_POST["chasis"];
$_SESSION["busqueda"]["motor"]=$_POST["motor"];
$_SESSION["busqueda"]["suc"]=$_POST["suc"];
if(isset($_POST["retiradas"]))
$_SESSION["busqueda"]["retiradas"]=1;
else $_SESSION["busqueda"]["retiradas"]=0;
}
if(isset($_SESSION["busqueda"])){
$post_dni=$_SESSION["busqueda"]["dni"];
$post_chasis=$_SESSION["busqueda"]["chasis"];
$post_motor=$_SESSION["busqueda"]["motor"];
$post_suc=$_SESSION["busqueda"]["suc"];
$post_retiradas=$_SESSION["busqueda"]["retiradas"];
}
/////////////
////***************ARMO EL FORMULARIO DE BUSQUEDA; MARCA, MODELO, PROVEEDOR, UBICACION... ETC****************************////

///////////////////*************************************************************************************************/////////
/////////////////////////CARGO LOS PARAMETROS DE POST EN EL FORMULARIO QUE VIENEN DE LA BUSQUEDA
// Y ARMO EL CRITERIO DE BUSQUEDA PARA LA CONSULTA/////////////////////////////

if(isset($post_dni) && trim($post_dni)!=""){//die();
    $listado->setVariable("dni",$post_dni);
    $criterio_busqueda.=" AND c.cli_dni LIKE '%{$post_dni}%'";
}

if(isset($post_chasis) && trim($post_chasis)!=""){//die();
    $listado->setVariable("chasis",$post_chasis);
    $criterio_busqueda.=" AND m.moto_chasis LIKE '%{$post_chasis}%'";
}

if(isset($post_retiradas) && $post_retiradas==1){//die();
    $listado->setVariable("retiradas","checked");
    $criterio_busqueda.=" AND m.est_moto_id=4 ";
}

if(isset($post_motor) && trim($post_motor)!=""){//die();
    $listado->setVariable("motor",$post_motor);
    $criterio_busqueda.=" AND m.moto_motor LIKE '%{$post_motor}%'";
}


 $depo=$db->consulta("SELECT * FROM sucursal WHERE suc_eliminado=0 AND cli_id!=0");
    if(count($depo)){
        foreach ($depo as $d){
            if(isset($post_suc) && $post_suc==$d["cli_id"])
                $listado->setVariable("selected_suc","selected");
            $listado->setVariable("suc_id",$d["cli_id"]);
            $listado->setVariable("suc_nombre",$d["suc_nombre"]);
            $listado->parse("sucs");
        }
    }
    
if(isset($post_suc) && $post_suc!=0){
    //die(" AND v.cli_id=$post_suc ");
    $criterio_busqueda.=" AND v.cli_id=$post_suc ";
}

$qry="SELECT * 
                            FROM venta v
                            LEFT JOIN cliente c ON v.cli_id = c.cli_id
                            INNER JOIN moto m ON v.moto_id = m.moto_id
                            INNER JOIN modelo ON m.modelo_id = modelo.modelo_id
                            INNER JOIN marca ON m.marca_id = marca.marca_id
                            INNER JOIN estado_venta e ON v.est_venta_id = e.est_venta_id
                            LEFT JOIN usuario us ON us.us_id=v.us_id
                            WHERE  v.venta_eliminado=0 $criterio_busqueda ORDER BY venta_fecha DESC,venta_id DESC";
/////////////PAGINADOR//////////////////////////////////
//die($qry);
include_once (dirname(dirname(__FILE__))).'/functions/inc/paginator.class.php';
$pages = new Paginator;  
$cantidad_mostrar=15;
$pages->items_per_page=$cantidad_mostrar;
$_GET["ipp"]=$cantidad_mostrar;
$resultados=paginar($db,$pages,$qry,$listado);
/////////////PAGINADOR//////////////////////////////////
if(count($resultados)){
    foreach ($resultados as $rs){
        $listado->setVariable("id_venta",$rs["venta_id"]);
        //$listado->setVariable("id_venta_e",$rs["venta_id"]);
    	$listado->setVariable("vta_num",$rs["venta_id"]);
        $fecha=  explode(" ", $rs["venta_fecha"]);
        $listado->setVariable("fecha",  convertirFecha($fecha[0],"-"));
        $listado->setVariable("vendedor",$rs["us_apellido"]);
        $listado->setVariable("cliente",$rs["cli_apellido"]);
        
      //  $chasis=substr($rs["moto_chasis"],-4);
      //  $motor=substr($rs["moto_motor"],-4);
        $chasis=$rs["moto_chasis"];
        $motor=$rs["moto_motor"];
        $listado->setVariable("moto_nro_chasis",$chasis);
        $listado->setVariable("moto_nro_motor",$motor);
        $listado->setVariable("moto_modelo",$rs["modelo_nombre"]);
        $listado->setVariable("moto_marca",$rs["marca_nombre"]);     
        $listado->setVariable("vta_precio",$rs["venta_precio"]);
        
        
        //die(print_r($_SESSION["accion_activa"]));
       if($_SESSION["accion_activa"]["acc_eliminar"]){
        $listado->setVariable("id_venta_e",$rs["venta_id"]);
        if($rs["est_moto_id"]==4)
        $listado->setVariable("id_moto_e",$rs["moto_id"]);
        //$listado->setVariable("acc",$_GET["acc"]);
        }
         /*if($_SESSION["accion_activa"]["acc_editar"]){
        $listado->setVariable("id_editar",$rs["prove_id"]);
        $listado->setVariable("acc_ed",$_GET["acc"]);
        }*/
        
        $sumatoria_montos=0;
$pagos_cargados=$db->consulta("SELECT * FROM pago p INNER JOIN forma_de_pago fp ON p.forma_id=fp.forma_id WHERE p.venta_id={$rs["venta_id"]}");
if(count($pagos_cargados)){
    foreach ($pagos_cargados as  $pc){
        $sumatoria_montos+=$pc["pago_monto"];
        
    }
}
$resta=(float) $rs["venta_precio"] - $sumatoria_montos;
if($resta<=0)
$listado->setVariable("vta_debe","---") ; 
else
    $listado->setVariable("vta_debe","$".$resta) ;         
        
        
        
        
        $listado->parse("resultados");
    }
}
$listado->setVariable("paginado",$pages->display_pages());  
$template->setVariable("contenido",$listado->get());
?>
